/* Copyright (C) 2007 Ryan Capote
* This file is apart of BlueEngine
 * See licsense.txt
*/

#ifndef UTILS_H
#define UTILS_H

namespace BlueEngine
{

     namespace Utilities
     {

          class Color
          {
          public:
               
               Color();
               Color(int r, int g, int b, int a);
               // g Green
               // b Blue
               // a Alpha
               int r, g, b, a;
          };

          class Coord
          {
          public:
               
               Coord();
               Coord( int x, int y );
               int x, y;
          };

          class Rect
          {
          public:
              
               Rect();
               Rect( int x, int y, int w, int h );
               bool isPointInRect( int x, int y );
               bool isPointInRect( Coord &coord );
               int x, y, width, height;
          };

     }

}

#endif

